// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css'
import 'jquery'
import 'lib-flexible/flexible.js'
import '@/assets/common.css'
import '@/assets/icon.css'
import axios from 'axios'
import store from './store/index.js'
import qs from 'qs'
Vue.use(qs)
// import tap from 'vue2-tap'
Vue.use(ElementUI)


Vue.config.productionTip = false;
Vue.prototype.$axios = axios
Vue.prototype.qs = qs;
//  router.beforeEach(async (to, from, next) => {
//    // if(localStorage.getItem('clickClient') === 'true'){
//    //   alert('clickClient')
//    //   localStorage.removeItem('merchantId');
//    //   localStorage.setItem('clickClient','false');
//    //   next("/login")
//    // }else{
//    //   next()
//    // }
//    // if(localStorage.getItem('clickClient') === 'true'){
//    //   alert('clickClient')
//    //   localStorage.removeItem('merchantId');
//    //   localStorage.setItem('clickClient','false');
//    //   next("/login")
//    // }else {
//    //   next()
//    // }
// //    let url = 'http://ysh.youzainet.com/dist/index.html';//重定向地址
// //    let appid = 'wx2b24b51cea5a033d';
// //    let isfirstLogin = window.sessionStorage.getItem('isfirstLogin');
// //    if(isfirstLogin === 'true'){
// //      let  str = window.location.href;
// //      console.log(str)
// //      str = str.split('code=')[1];
// //      str = str.split('&')[0];
// //      // axios.post('api/front/user/login',qs.stringify(str))
// //      //   .then(res => {
// //      //     console.log(res.data)
// //      //   })
// //      console.log('已经不是第一次登陆',1)
// //      if(!sessionStorage.getItem('session_token')){
// //        console.log('没有session_token',2)
// //        sessionStorage.setItem('isfirstLogin','false')
// //        next({path:'/login'})
// //      }else {
// //        sessionStorage.setItem('isfirstLogin','false')
// //        console.log('有session_token',3)
// //        next();
// //      }
// //    }else if(isfirstLogin == null){
// //      window.location.href =
// //        'https://open.weixin.qq.com/connect/oauth2/authorize?appid='+appid+'&redirect_uri='+url+'&response_type=code&response_type=code&scope=snsapi_base&state=123#wechat_redirect';
// //         sessionStorage.setItem('isfirstLogin','true')
// //    }else {
// //      next()
// //    }
// //
// })

// router.beforeEach(async (to, from, next) => {
//    let url = 'http://ysh.youzainet.com/dist/index.html';//重定向地址
//    let appid = 'wx2b24b51cea5a033d';
//    let secret = '904261cefbe9133290fd678629341b88'
//    let isfirstLogin = window.sessionStorage.getItem('isfirstLogin');
//    if(isfirstLogin === 'true'){
//      let  str = window.location.href;
//      str = str.split('code=')[1];
//      str = str.split('&')[0];
//      // window.sessionStorage.setItem('code',str)
//      window.location.href =
//        'https://api.weixin.qq.com/sns/oauth2/access_token?appid='+appid+'&secret='+secret+'&code='+str+'&grant_type=authorization_code'
//      console.log(str);
//      console.log('已经不是第一次登陆',1)
//      if(!sessionStorage.getItem('session_token')){
//        console.log('没有session_token',2)
//        sessionStorage.setItem('isfirstLogin','false')
//        next({path:'/login'})
//      }else {
//        sessionStorage.setItem('isfirstLogin','false')
//        console.log('有session_token',3)
//        next();
//      }
//    }else if(isfirstLogin == null){
//      window.location.href =
//        'https://open.weixin.qq.com/connect/oauth2/authorize?appid='+appid+'&redirect_uri='+url+'&response_type=code&response_type=code&scope=snsapi_base&state=123#wechat_redirect';
//         sessionStorage.setItem('isfirstLogin','true')
//    }else {
//      next()
//    }
//
// })



/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  store,
  components: { App },
  template: '<App/>'
})
